/*
 * @Description: 流程启动 - 模型
 * @Author: DHL
 * @Date: 2022-08-19 15:43:19
 * @LastEditors: DHL
 * @LastEditTime: 2023-11-16 17:22:29
 */

import { BaseModel, Params, Result } from '@/model/baseModel'

/**
 * 流程启动
 */
export interface FlowProcessStopModel extends BaseModel {
  /** 流程定义KEY */
  procDefKey: string

  /** 流程实例ID */
  processInstanceId: string

  /** 业务标识 */
  businessKey: string

  /** 流程变量 */
  values: {
    [key: string]: any
  }

  /** 意见 */
  opinion: string
}

//////////////////////////////////////////////////
// 参数
//////////////////////////////////////////////////

/**
 * 查询参数
 */
export interface FlowProcessStopParams extends Params {}

//////////////////////////////////////////////////
// 返回结果
//////////////////////////////////////////////////

/**
 * 流程停止返回结果
 */
export type FlowProcessStopResultModel = Result<string>
